home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / ochat170.zip / OCHAT.DOC < prev    next >
Text File  |  1991-09-12  |  77KB  |  2,035 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                         ====================================
  18.                                  OCHAT Version 1.70
  19.                         ====================================
  20.  
  21.                                 September 10th, 1991
  22.  
  23.                             For Opus v1.7x CBCS systems.
  24.  
  25.          Copyright (C) 1990,1991 DOK Hilversum Holland, All rights reserved.
  26.  
  27.  
  28.                              Comments & suggestions: to
  29.                              --------------------------
  30.                                DOK ( Dutch Opus Krew )
  31.  
  32.                            24 hour crashmail accepted at:
  33.  
  34.                     Central Home of DOK  2:500/226.0@FidoNet.Org
  35.                                Sysop : Gerard de.Haan
  36.  
  37.                          Ad Bakker may also be reached here.
  38.  
  39.                                          or
  40.  
  41.                             send your postcards snailmail
  42.  
  43.                                          to
  44.  
  45.                                    Dutch Opus Krew
  46.                                Jan Stadelaarstraat 29
  47.                                  1241-CA Kortenhoef
  48.                                    The Netherlands
  49.  
  50.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  51.  -------------------------------------------------------------------------------
  52.  
  53.  
  54.  
  55.                                          I N D E X
  56.                                          =========
  57.  
  58.  
  59.                     I N D E X  . . . . . . . . . . . . . . . . . .    1
  60.  
  61.                     Extremely legal stuff  . . . . . . . . . . . .    3
  62.  
  63.                     Credits  . . . . . . . . . . . . . . . . . . .    5
  64.  
  65.                     Introduction . . . . . . . . . . . . . . . . .    5
  66.                          Dutch Opus Krew . . . . . . . . . . . . .    5
  67.                          OCHAT . . . . . . . . . . . . . . . . . .    6
  68.  
  69.                     Features of OCHAT  . . . . . . . . . . . . . .    6
  70.  
  71.                     Installation . . . . . . . . . . . . . . . . .    7
  72.  
  73.                     Configuring OCHAT  . . . . . . . . . . . . . .    8
  74.                          PrmPath . . . . . . . . . . . . . . . . .    8
  75.                          The Cosysop-Name  . . . . . . . . . . . .    9
  76.                          Modem-Strings . . . . . . . . . . . . . .    9
  77.                          REFUND  . . . . . . . . . . . . . . . . .    9
  78.                          Answer strings  . . . . . . . . . . . . .    9
  79.                          Spell checker . . . . . . . . . . . . . .   10
  80.                          Function Keys . . . . . . . . . . . . . .   10
  81.                          Log on/off  . . . . . . . . . . . . . . .   11
  82.                          OXUM(Tm)  . . . . . . . . . . . . . . . .   11
  83.                          Color configuration . . . . . . . . . . .   11
  84.                          Typespeed . . . . . . . . . . . . . . . .   12
  85.                          DisturbLine . . . . . . . . . . . . . . .   12
  86.                          StoryBox  . . . . . . . . . . . . . . . .   12
  87.  
  88.                     Operation  . . . . . . . . . . . . . . . . . .   13
  89.                          Yelling . . . . . . . . . . . . . . . . .   13
  90.                          Chat  . . . . . . . . . . . . . . . . . .   13
  91.                               Main Menu (Esc)  . . . . . . . . . .   13
  92.                               eXit Chat (Alt_X)  . . . . . . . . .   14
  93.                               StoryBox(Tm) (Alt_S) . . . . . . . .   14
  94.                               Log ON/OFF (Alt_L) . . . . . . . . .   14
  95.                          File Menu (Alt_F) . . . . . . . . . . . .   14
  96.                               dosShell (Alt_S) . . . . . . . . . .   14
  97.                               ASCII-file DOWNload (Alt_D)  . . . .   14
  98.                               Log ON/OFF (Alt_L) . . . . . . . . .   15
  99.                               ESC  . . . . . . . . . . . . . . . .   15
  100.                          Telephone Menu (Alt_T)  . . . . . . . . .   15
  101.                               jump to Voice (Alt_V)  . . . . . . .   15
  102.                               Abort This User (Alt_A)  . . . . . .   15
  103.                               Return to Chat (Alt_R) . . . . . . .   16
  104.                               ESC  . . . . . . . . . . . . . . . .   16
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  -------------------------------------------------------------------------------
  111.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 1
  112.  
  113.  
  114.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  115.  -------------------------------------------------------------------------------
  116.  
  117.  
  118.  
  119.                     Function Keys available in ALL menu's  . . . .   17
  120.                               Abort This User (Alt_A)  . . . . . .   17
  121.                               Clear Screen (Alt_C) . . . . . . . .   17
  122.                               User Statistics (Alt_U)  . . . . . .   17
  123.                               eXit Chat (Alt_X)  . . . . . . . . .   17
  124.                               Privilege User (Grey_+ and Grey_-) .   18
  125.                               Extra Time User (Up_ & Down_arrow) .   18
  126.                               <End> Key  . . . . . . . . . . . . .   18
  127.                               NoFun  . . . . . . . . . . . . . . .   18
  128.  
  129.                     COSYSOP SECTION  . . . . . . . . . . . . . . .   19
  130.                     CoSysop Language . . . . . . . . . . . . . . .   19
  131.                          [CoSysopName]xxxxx xxxxxxxx . . . . . . .   19
  132.                          [User]  . . . . . . . . . . . . . . . . .   19
  133.                          [OctName] . . . . . . . . . . . . . . . .   20
  134.                          [Sysop] . . . . . . . . . . . . . . . . .   20
  135.                          [CoSysop] . . . . . . . . . . . . . . . .   20
  136.                          [Bell]  . . . . . . . . . . . . . . . . .   20
  137.                          [Cls] . . . . . . . . . . . . . . . . . .   20
  138.                          [Delay][nn] . . . . . . . . . . . . . . .   21
  139.                          [Wait]  . . . . . . . . . . . . . . . . .   21
  140.                          [Question]xxxxx xxx xxxxxx xx xxxxxx  . .   21
  141.                          [Reply][yyyyy]xxxx xxx xxxxxx xxx x . . .   22
  142.                          [Reply][NoAnswer]xxx  x  xxxxxx xxx . . .   22
  143.                          [Reply][Default]xxxxxxxx xxx xxxxx  . . .   22
  144.                          [EndQuestion] . . . . . . . . . . . . . .   22
  145.                          [Label] . . . . . . . . . . . . . . . . .   23
  146.                          [Goto][Label] . . . . . . . . . . . . . .   23
  147.                          [City]  . . . . . . . . . . . . . . . . .   23
  148.                          [Color][nn] . . . . . . . . . . . . . . .   24
  149.                          [Color][Normal] . . . . . . . . . . . . .   25
  150.                          The Color Table . . . . . . . . . . . . .   25
  151.                     Future extensions to CosySlang(Tm) . . . . . .   25
  152.  
  153.                     Miscellaneous  . . . . . . . . . . . . . . . .   26
  154.                          Chat Section  . . . . . . . . . . . . . .   26
  155.                          Local Mode (-t) considerations  . . . . .   26
  156.                          Environment Variable  . . . . . . . . . .   26
  157.                          Direct Video Writes . . . . . . . . . . .   26
  158.  
  159.                     More Miscellaneous . . . . . . . . . . . . . .   27
  160.                          Cosysop Section . . . . . . . . . . . . .   27
  161.                          Language test (-l)  . . . . . . . . . . .   27
  162.                          Local Mode (-t) considerations  . . . . .   27
  163.  
  164.                     Language Support . . . . . . . . . . . . . . .   28
  165.                          How to setup Cosysop FileNames  . . . . .   28
  166.  
  167.                     Cosysop Help System  . . . . . . . . . . . . .   29
  168.                          OCHATHLP.EXE  . . . . . . . . . . . . . .   30
  169.  
  170.                     The Betatesters  . . . . . . . . . . . . . . .   30
  171.                     History and THANKS to YOU! . . . . . . . . . .   31
  172.  
  173.  
  174.  -------------------------------------------------------------------------------
  175.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 2
  176.  
  177.  
  178.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  179.  -------------------------------------------------------------------------------
  180.  
  181.  
  182.  
  183.                                Extremely legal stuff:
  184.                                ----------------------
  185.  
  186.         Copyright (c)1990,1991 DOK Kortenhoef Holland, All rights reserved.
  187.  
  188.  
  189.                No  part  of  this  manual  may  be reproduced, transmitted,
  190.           transcribed, stored in a retrieval system, or translated into any
  191.           language  (natural  or  computer),  in  any form or by any means,
  192.           except as described in  the following  license without  the prior
  193.           written permission of DOK.
  194.  
  195.                You  are  granted  a  limited  license  to  use the software
  196.           described in this manual. The software may be used or copied only
  197.           in accordance  with the terms of that license, which is described
  198.           at the beginning of the next page.
  199.  
  200.  
  201.                             THIS SOFTWARE IS NOT FOR SALE
  202.                             -----------------------------
  203.  
  204.                OCHAT  V1.70 is subject to the following  license terms and
  205.           conditions.
  206.  
  207.                             SINGLE COPY SOFTWARE LICENSE
  208.                              'DOK' - Hilversum, Holland
  209.                             ----------------------------
  210.  
  211.  
  212.           1.0  OCHAT V1.70  is copyrighted  material.  You may  use it on a
  213.                trial basis provided you do not violate the copyright and if
  214.                you  follow  these  simple  rules.  Use of  OCHAT V1.70 on a
  215.                regular basis requires purchase as described later.
  216.  
  217.           1.1  You may  not  make  any  changes  or modifications  to OCHAT
  218.                Version 1.70,  and you  may  not de-compile, disassemble, or
  219.                otherwise reverse-engineer it. You  may  not  rent  or lease
  220.                OCHAT to others.
  221.  
  222.           1.2  You may  make  copies of OCHAT V1.70 only under the terms of
  223.                the following section entitled "Limited License  to Copy and
  224.                Use".
  225.  
  226.           2.0  LIMITED WARRANTY.  DUTCH OPUS KREW does not warrant that the
  227.                functions contained in the software will  meet your require-
  228.                ments or that the operation of the software will be uninter-
  229.                rupted or error free. The warranty does not  cover any media
  230.                or documentation which has been subjected to damage or abuse
  231.                by you. The software warranty   does not  cover any  copy of
  232.                the software which has been altered or changed in any way by
  233.                you or others. 
  234.  
  235.  
  236.  
  237.  
  238.  -------------------------------------------------------------------------------
  239.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 3
  240.  
  241.  
  242.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  243.  -------------------------------------------------------------------------------
  244.  
  245.  
  246.  
  247.                DUTCH OPUS KREW is  not responsible  for problems  caused by
  248.                changes  in  the  operating  characteristics of the computer
  249.                hardware  or  operating  system  which  are  made  after the
  250.                delivery of the software.
  251.  
  252.           2.1  DUTCH OPUS  KREW SHALL NOT IN ANY WAY BE LIABLE FOR SPECIAL,
  253.                INCIDENTAL, CONSEQUENTIAL, INDIRECT OR OTHER SIMILAR DAMAGES
  254.                ARISING FROM  ANY BREACH  OF THESE WARRANTIES, EVEN IF 'DOK'
  255.                OR ITS  AGENT HAS  BEEN ADVISED  OF THE  POSSIBILITY OF SUCH
  256.                DAMAGES.
  257.  
  258.           2.2  The warranties  set forth above are in lieu of all other ex-
  259.                press and  implied  warranties,  whether  oral,  written, or
  260.                implied, and  the remedies set forth above are your sole and
  261.                exclusive remedies.
  262.  
  263.           3.0  INTEGRATION. This  License constitutes  the entire agreement
  264.                and  understanding  between  the  parties and supersedes any
  265.                prior agreement or understanding  whether  oral  or written,
  266.                relating to  the subject of this License. This Agreement may
  267.                only be modified by a written agreement signed by DOK.
  268.  
  269.           4.0  If you have a strong feeling, that you have been reading all
  270.                this crap before it beats us.
  271.  
  272.  
  273.  
  274.                            LIMITED LICENSE TO COPY AND USE
  275.                            -------------------------------
  276.  
  277.           You are  granted a  limited license to copy and distribute OCHAT
  278.           Version 1.70 under the following conditions:
  279.  
  280.           -    OCHAT  V1.70    must  be  copied  in  its  unmodified form,
  281.                complete with the following files:
  282.  
  283.  
  284.                     READ.ME        : Release information.
  285.                     OCHAT170.DOC   : This documentation.
  286.                     OCHAT.EXE      : Executable file.
  287.                     OCHAT.CTL      : OCHAT control file.
  288.                     COSYS01.OCT    : Example CoSysOp command file.
  289.                     COSYS02.OCT    :   ,,       ,,     ,,     ,,
  290.                     COSYS03.OCT    :   ,,       ,,     ,,     ,,
  291.  
  292.  
  293.           -    You may  change the  archive format  to any archive type, as
  294.                long as none of the files in  the archive have been changed.
  295.  
  296.           -    All the files  in the archive  must be distributed together.
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  -------------------------------------------------------------------------------
  303.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 4
  304.  
  305.  
  306.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  307.  -------------------------------------------------------------------------------
  308.  
  309.  
  310.  
  311.           -    No fee, charge or  other  compensation  may  be  accepted or
  312.                requested by  anyone without  the express written permission
  313.                of DUTCH OPUS KREW.  This  includes  disk  vendors  and user
  314.                groups.
  315.  
  316.           -    OCHAT V1.70  may not be distributed  in conjunction with any
  317.                other product or service  without  a  specific  license from
  318.                DUTCH OPUS KREW.
  319.  
  320.           -    In order to use  OCHAT V1.70 on a regular basis, you must at
  321.                least send a postcard to the following address:
  322.  
  323.  
  324.                                    Dutch Opus Krew
  325.                                 J. Stadelaarstraat 29
  326.                                  1241-CA Kortenhoef
  327.                                    The Netherlands
  328.  
  329.  
  330.           All we ask is to be able to show your postcard to  our grandchil-
  331.           dren  and  say  "Look  at  this  one Hans"  - here's another nice
  332.           postcard from a guy in DANBURY USA, you know, that's  after Paris
  333.           turn right.
  334.  
  335.  
  336.                                        CREDITS
  337.                                        -------
  338.  
  339.           OCHAT is  written in  Borland  Turbo  Pascal Version 5.5 and uses
  340.           the TechnoJocks Turbo  Toolbox  v.5.5,  and  OpInt110.Tpu  by Per
  341.           Holm.
  342.  
  343.           We also  wish  to thank  Per Holm  for borrowing  the legal stuff
  344.           from the X-List  documentation  and  the  sugestions  he  made to
  345.           improve the OCHAT program.
  346.  
  347.  
  348.                                     INTRODUCTION
  349.                                     ------------
  350.  
  351.  
  352.           Dutch Opus Krew:
  353.           ----------------
  354.  
  355.           The "Dutch  Opus Krew"  is a group of Dutch Opus Sysops who enjoy
  356.           programming tools for Opus on a free of charge base,  to make the
  357.           life of Sysops a lot easier. The 'DOK' started as 'GOK' (Gooische
  358.           Opus Krew) in early 1989 at  Opus  GTH  and  Opus  BakBoard where
  359.           Gerard and Ad  started to work out some 'stupido' ideas they had.
  360.           Since April  1990, Jaap 'Krammail' Kramer of C.A.T. BBS has rein-
  361.           forced the team, we changed the name to 'DOK' and  so we  hope to
  362.           come up with more useful utils in future.
  363.  
  364.  
  365.  
  366.  -------------------------------------------------------------------------------
  367.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 5
  368.  
  369.  
  370.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  371.  -------------------------------------------------------------------------------
  372.  
  373.  
  374.  
  375.           OCHAT:
  376.           -------
  377.  
  378.           OCHAT  v1.10  was  based  on  the programs  HYPRACHAT by Christan
  379.           Donner, and AUTOCHAT(Tm) by Kristian Ottosen. It has  been relea-
  380.           sed as  a test to see if Sysops were interested in a program like
  381.           OCHAT, which should be more flexible in configuration.  Following
  382.           reactions we got about the first version, we decided to create an
  383.           extended version of v1.10 and added  some extra  nice features to
  384.           it. This then resulted into version 1.22.
  385.           Then OPUS 1.70 came out  and turned OCHAT upside down.  OCHAT had
  386.           been  a  sleeper since  version 1.24ß  because of pressing career
  387.           moves of both Ad and Gerard. Gerard decided  OCHAT  had to be put
  388.           to life again and so here it is, OCHAT version 1.70.
  389.  
  390.  
  391.           Features of OCHAT :
  392.           --------------------
  393.  
  394.                OCHAT is a CHAT program for the new OPUS v1.7x CBCS.
  395.                OCHAT looks like AUTOCHAT(Tm), but is freely configurable.
  396.                OCHAT may be configured in the following ways:
  397.  
  398.  
  399.                o    Task Number
  400.  
  401.                     OCHAT  is  capable   of   operating in a Multi-Tasking
  402.                     environment.
  403.  
  404.                o    SysOp Name
  405.  
  406.                     The user knows, who he/she is chatting to....
  407.  
  408.                o    Modem String
  409.  
  410.                     OCHAT has  some special  strings which  are sent to the
  411.                     modem to  program  it.  Of  course,  these  strings are
  412.                     configurable.
  413.  
  414.                o    Answer-Strings when the SysOp is not there.
  415.  
  416.                     One  may  enter  up  to  24  Answerstrings,  every hour
  417.                     another. Or one of 40 Cosysop Simulators may  be called
  418.                     up, while the user is yelling.
  419.  
  420.                o    Spelling Checker
  421.  
  422.                     With this  OCHAT, can  change words  which you type in,
  423.                     or the User for that matter.  You may 'translate' up to
  424.                     50 words.
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  -------------------------------------------------------------------------------
  431.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 6
  432.  
  433.  
  434.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  435.  -------------------------------------------------------------------------------
  436.  
  437.  
  438.  
  439.                o    Function Keys
  440.  
  441.                     You may configure up 40 function keys for Chat Mode.
  442.  
  443.                o    Colors
  444.  
  445.                     You may choose the color of Sysop-talk and User-talk.
  446.                     System color is always green.
  447.                     Copyright message for users is Yellow.
  448.  
  449.                o    Auto CoSyop
  450.  
  451.                     OCHAT  has  an  'Electronically Humanized'  CoSysop  to
  452.                     assist the  Sysop during  his absence.  The Cosysop may
  453.                     play  a  question-answer  game   in  your   own  native
  454.                     language.
  455.  
  456.  
  457.           Installation :
  458.           --------------
  459.  
  460.           Place OCHAT170.ZIP in your favorite directory, assuming that this
  461.           directory is placed in  the DOS-Path  of your  system. Unpack the
  462.           archived  file.  Make  a  new  Enviroment variable  to tell OCHAT
  463.           where to find its information. F.i. you have placed  OCHAT in the
  464.           directory C:\Opus\OCHAT,  then you must put in your the following
  465.           SET command in your Autoexec.Bat :
  466.  
  467.                                SET OCHAT=C:\OPUS\OCHAT
  468.  
  469.           Place the  full path  and  commandline  of  OCHAT  into  the file
  470.           YELL.BBS by using the Oansi code :
  471.  
  472.                            ^OCc:\Opus\Ochat\OCHAT.exe -u
  473.  
  474.           Where ^O  makes OPUS  start an  external program thru Command.Com
  475.           and c:\opus\ochat.exe is the full Pathname for OCHAT.
  476.  
  477.           The additional  -u ensures normal operation  of OCHAT  which will
  478.           let  the user  yell to the sysop and/or wrestle with any Cosysop.
  479.  
  480.           You may  place OCHAT  in any subdirectory,  incidentally, as long
  481.           as OCHAT.CTL and COSYSyxx.OCT's are in that same directory.
  482.  
  483.           When  you  (the sysop) call OCHAT via a Function Key (Niel Keys),
  484.           you must provide an additional -s commandline parameter.
  485.  
  486.           If you  don't want  to use the internal sysop command for Chat in
  487.           Opus, you may write  an Fx.BBS  ( where  'x' is  the Function Key
  488.           number ) and write a Batchfile for starting OCHAT.
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  -------------------------------------------------------------------------------
  495.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 7
  496.  
  497.  
  498.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  499.  -------------------------------------------------------------------------------
  500.  
  501.  
  502.  
  503.           First, create a batchfile:  f.i. SYSYELL.BAT in wich you have to
  504.           place :
  505.                                C:\Opus\OCHAT\OCHAT -s
  506.  
  507.           Then create f.i. a F9.Bbs in which we  call the  SYSYELL.BAT file
  508.           as follows :
  509.                                ^OCc:\Opus\SysYell.Bat
  510.  
  511.           When the  Sysop hits  the F9  key while a user is in Opus, OCHAT
  512.           will start-up, without the sysop getting the "yelling  for sysop"
  513.           section..
  514.  
  515.  
  516.           Configuring OCHAT :
  517.           --------------------
  518.  
  519.           The  OCHAT  configuration  file  is  called  OCHAT.CTL  --  the
  520.           command verbs must start in position one of each line,  else that
  521.           line  will  be  ignored.  A  comment  line starts with a ; and no
  522.           comments are acceptable on a command line.
  523.  
  524.           Sections with vertical bars to  the  left  of  the  text  in this
  525.           section of the manual are examples.
  526.  
  527.  
  528.                o    Starting  with  OCHAT version 1.70,  all  info  will be
  529.                     taken from OCHAT.CTL. OPUS 1.7x  has (again)  different
  530.                     structures,  so it was decided to put all configuration
  531.                     into OCHAT.CTL.  OCHAT  even may work with  MAXIMUS(tm)
  532.                     but that has  NOT been tested, as WE will not do so ;-)
  533.                     This page contains the version 1.70 configurations:
  534.  
  535.                o    | SYSOPNAME=Gerard de.Haan
  536.  
  537.                     This must be YOUR name! Two words are mandatory.
  538.  
  539.                o    | COMPORT=1
  540.  
  541.                     Obvious : COMPORT=0 means COM1 and COMPORT=1 means COM2
  542.  
  543.                o    | CARRIERMASK=128
  544.  
  545.                     Take the number after = from your BBS.CTL. It tells
  546.                     OCHAT wich bit of the Comport is the DTR line.
  547.  
  548.                o    | LASTUSERPATH=C:\OPUS\STATUS\
  549.  
  550.                     OPUS 1.7x places LASTUSxx.DAT here. Take it from BBS.CTL
  551.  
  552.                o    | TASKNUMBER=1
  553.  
  554.                     Read the tasknumber from your BBS.CTL and use it here.
  555.  
  556.  
  557.  
  558.  -------------------------------------------------------------------------------
  559.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 8
  560.  
  561.  
  562.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  563.  -------------------------------------------------------------------------------
  564.  
  565.  
  566.  
  567.                o    The Cosysop-Name:
  568.  
  569.                     | CoSysOpName=Humpty Dumpty
  570.                     | or
  571.                     | CoSysOpName=May West
  572.  
  573.                     The CosysopName must  always  be  2  words,  i.e. there
  574.                     must always be one space in between (same  applies  for
  575.                     the SYSOPNAME).  Also see the  section  on the COSYSOP.
  576.                     The  CosysopName  will  be  used in your electronically
  577.                     Humanized  Cosysop Entertainment Display.
  578.  
  579.  
  580.                o    Modem-Strings:
  581.  
  582.                     | HANGUP=ATH0
  583.  
  584.                     This should be easy, the string after HANGUP is for the
  585.                     On-Hook command.
  586.  
  587.                     This is used for "Data/Voice" switching.
  588.  
  589.  
  590.                o    Multiplying the time spent in OCHAT and refunding
  591.                     this time to the user is contriolled by:
  592.  
  593.                     | REFUND=200
  594.  
  595.                     Here the user gets back twice the time, i.e. 200%
  596.  
  597.  
  598.                o    Answer strings when the SysOp isn't there:
  599.  
  600.                     | HOUR00 The Sysop is cuddling his penguin...
  601.                     | HOUR01-Not now please!
  602.                     | HOUR02-The sysop is in bed right now...
  603.                     | HOUR03-@Cosys02
  604.                     | HOUR08 @CoSys01
  605.  
  606.                     HOUR is the Command-String, which will be recognized by
  607.                     OCHAT.   00-23 is the Hour of the Day.
  608.  
  609.                     After  the hour,  you must place  either a hyphen  or a
  610.                     space ("-" or "  "). If you choose a space, the PC will
  611.                     sound  the  speaker,  and  will  display  the specified
  612.                     response if  the sysop  does not respond. If there is a
  613.                     hyphen, the computer will  NOT sound  the speaker, just
  614.                     display the message. (out-of-paging hours..).
  615.  
  616.                     The  message  is  next,  which  may  contain  up to 246
  617.                     characters. (on one line, that is, please!).
  618.  
  619.  
  620.  
  621.  
  622.  -------------------------------------------------------------------------------
  623.  (c) Copyright 1991, Dutch Opus Krew, Holland                          Page: 9
  624.  
  625.  
  626.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  627.  -------------------------------------------------------------------------------
  628.  
  629.  
  630.  
  631.                     You may also display one  of  the  COSYSyxx files here.
  632.                     Have a couple of  COSYSyxx.OCT  files ready, containing
  633.                     the entertainment script  you  provide  for  this hour.
  634.                     Just place  an 'at-symbol'  (@) in front the COSYS file
  635.                     you wish to display.
  636.  
  637.                     **** (don't use an extension here). ****
  638.  
  639.                     For  the hours wich  have  not  been  configured, OCHAT
  640.                     replies:
  641.  
  642.                     Sorry 'firstname', there is no answer ...
  643.  
  644.  
  645.                o    Spell checker:
  646.  
  647.                     | "OCHAT"       = "@OPUS-CHAT <tm>"
  648.                     | "sysop"       = "@SysOp"
  649.                     | "girl"        = " (what's that?)"
  650.                     | "68000"       = " (Gameportdriver ...)"
  651.  
  652.                     The original word must be surrounded by inverted commas
  653.                     (") then comes an  equals sign  (=) and after these the
  654.                     new word(s), also surrounded by inverted commas.
  655.  
  656.                     If  you  wish  to  erase  the  original  word, so it is
  657.                     completely  replaced  by  the  translation  string, the
  658.                     first character should be an 'at-symbol' (@).
  659.  
  660.  
  661.                o    Function Keys:
  662.  
  663.                     | F02=<GRIN!>
  664.                     | F03=YOOHOO/2U2 <Tm> ...
  665.                     | F15=Where is the Hacker-Party?
  666.  
  667.                     Place the text that you wish to send, after the equals-
  668.                     sign. The following table shows how to use the function
  669.                     keys:
  670.  
  671.                          F2 thru      F10     :    F02 thru F10
  672.                     Shft_F1 thru Shft_F10     :    F11 thru F20
  673.                     Ctrl_F1 thru Ctrl_F10     :    F21 thru F30
  674.                      Alt_F1 Thru  Alt_F10     :    F31 thru F40
  675.  
  676.                     F01 is  a special case:  OCHAT will output the caller's
  677.                     first name if you hit  F01.  Remembering names is quite
  678.                     difficult! (we think ...)
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  -------------------------------------------------------------------------------
  687.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 10
  688.  
  689.  
  690.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  691.  -------------------------------------------------------------------------------
  692.  
  693.  
  694.  
  695.                o    Log on/off:
  696.  
  697.                     | LOGON
  698.                     | or
  699.                     | LOGOFF
  700.  
  701.                     With LOGON,  OCHAT will fill the file  OCHAT.LOG with a
  702.                     record of the conversation.  LOGOFF  will  suppress the
  703.                     log.
  704.  
  705.                     The Auto-CoSysop is always logged, by the way.
  706.  
  707.  
  708.                o    For use with OXUM(Tm):
  709.  
  710.                     | OXUM=Yes
  711.                     | or
  712.                     | OXUM=No
  713.  
  714.                     This will  merely tell our OXUM(Tm) utility to use this
  715.                     configuration file to do it's thing. Watch out for more
  716.                     info about this soon at a BBS near you !
  717.  
  718.  
  719.  
  720.                o    Color configuration:
  721.  
  722.                     | syscol=9
  723.                     | usercol=4
  724.  
  725.                     SysCol is the color that the Sysop uses, and UserCol is
  726.                     the color for the User. Colors  are used  when the User
  727.                     is using ANSI only.
  728.  
  729.                     The Color Table:
  730.  
  731.                                    BLUE .........  1
  732.                                    GREEN ........  2
  733.                                    CYAN .........  3
  734.                                    RED ..........  4
  735.                                    MAGENTA ......  5
  736.                                    GREY .........  7
  737.                                    LIGHTBLUE ....  9
  738.                                    LIGHTGREEN ... 10
  739.                                    LIGHTCYAN .... 11
  740.                                    LIGHTRED ..... 12
  741.                                    LIGHTMAGENTA . 13
  742.                                    YELLOW ....... 14
  743.                                    WHITE ........ 15
  744.  
  745.                     The same Colornumbers are used in the Auto-CoSysop.
  746.                     ( see the CoSysop section of this document ).
  747.  
  748.  
  749.  
  750.  -------------------------------------------------------------------------------
  751.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 11
  752.  
  753.  
  754.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  755.  -------------------------------------------------------------------------------
  756.  
  757.  
  758.  
  759.                o    Adjust the Typespeed of your Cosysop:
  760.  
  761.                     | TYPESPEED=600
  762.  
  763.                     600 may be a quite reasonable type speed. Actually it's
  764.                     a  Type DELAY  in milliseconds. (roughly). The  cosysop
  765.                     will use this  number to humanize  it's  typing  speed.
  766.                     Experiment with it.
  767.  
  768.  
  769.                o    When the Cosysop gets annoyed:
  770.  
  771.  
  772.                     | DISTURBLINE=Hey, I was typing to YOU !!
  773.  
  774.                     DISTURBLINE is shown to the user  when interrupting the
  775.                     Cosysop.
  776.  
  777.  
  778.                o    When the sysop is suddenly called away:
  779.  
  780.                     | STORYBOX=C:\opus\Misc\Quotes.BBS
  781.  
  782.                     STORYBOX(Tm) is  a text  file that will be shown to the
  783.                     user when you're going to fetch  a drink  or something,
  784.                     or look something up (Alt_S in Main Menu).
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  -------------------------------------------------------------------------------
  815.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 12
  816.  
  817.  
  818.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  819.  -------------------------------------------------------------------------------
  820.  
  821.  
  822.  
  823.           Operation :
  824.           ===========
  825.  
  826.           Let us tell you something about how OCHAT operates.
  827.  
  828.  
  829.           YELLING:
  830.           --------
  831.  
  832.           While the  YELL screen  is being  displayed and, depending on the
  833.           HOURxx= configuration your computer sings it's  gentile song, you
  834.           may enter  Chat-mode at  any time with AnyKey. The Yell will yell
  835.           10 times maximum.
  836.  
  837.           Any F1  thru  F10  key  however  will  start  a  COSYS01.OCT thru
  838.           COSYS10.OCT text-file.  If the corresponding COSYSyxx.OCT doesn't
  839.           exist, Chat-mode will be entered immediately !
  840.           Something nice for you too, to keep you close to the edge !
  841.  
  842.           If  HOURxx @COSYSyy  (in your  OCHAT.CTL  file)  then COSYSyy.OCT
  843.           will start  after about 4 yells. See the section COSYSOP for more
  844.           details.
  845.  
  846.           If you  don't react  and HOURxx 'Text',  then OCHAT  will display
  847.           'Text' after 10 Yells.
  848.  
  849.  
  850.           CHAT:
  851.           -----
  852.  
  853.           Chatting takes  place between  the Sysop  and the User, taking in
  854.           consideration a few data  from LASTUSxx.DAT,  like User's Monitor
  855.           Width, User's  Monitor Length  and if  the User  is using ANSI or
  856.           not.
  857.  
  858.           While chatting you'll see a menu in the top line  of the display,
  859.           which may be reached via the Alt keys.
  860.  
  861.           With the  Escape-key you return to the Main Menu, when you are in
  862.           one of the other menu's.
  863.  
  864.  
  865.                     Main Menu (Esc):
  866.                     ----------------
  867.  
  868.                          In the Main Menu you may choose the  File Menu and
  869.                          the Telephone  Menu. Also  you may finish the chat
  870.                          with ALT-X and toggle logging with Alt_L. 
  871.  
  872.                          A special feature is STORYBOX(Tm) (Alt_S). You may
  873.                          display a  textfile to  the user, when you have to
  874.                          do something of a sudden importance ...
  875.  
  876.  
  877.  
  878.  -------------------------------------------------------------------------------
  879.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 13
  880.  
  881.  
  882.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  883.  -------------------------------------------------------------------------------
  884.  
  885.  
  886.  
  887.                     eXit Chat (Alt_X):
  888.                     ------------------
  889.  
  890.                          Places  the User  back into OPUS. OCHAT beeps, and
  891.                          you may change your mind.
  892.  
  893.  
  894.                     StoryBox(Tm) (Alt_S):
  895.                     ---------------------
  896.  
  897.                          Will  display   any  textfile   you  configure  in
  898.                          OCHAT.CTL  with   the  verb  STORYBOX= .  The user
  899.                          may abort  this  function and  have three choices:
  900.  
  901.                               1. Return to StoryBox(Tm).
  902.                               2. Exit to OCHAT.
  903.                               3. Exit to Opus.
  904.  
  905.                          StoryBox(Tm) is subject  to change  and  extension
  906.                          in the future.
  907.  
  908.  
  909.                     Log ON/OFF (Alt_L):
  910.                     -------------------
  911.  
  912.                          Turns the LOG file On or Off.
  913.  
  914.  
  915.  
  916.  
  917.                     File Menu (Alt_F):
  918.                     ==================
  919.  
  920.  
  921.                     dosShell (Alt_S):
  922.                     -----------------
  923.  
  924.                          You may  go to DOS to do some housekeeping chores,
  925.                          and return with EXIT.  It's  also  very  handy for
  926.                          making  a  nice  file  available  for download for
  927.                          this user.
  928.  
  929.  
  930.                     ASCII-file DOWNload (Alt_D):
  931.                     ----------------------------
  932.  
  933.                          The sysop  may  send  an  ASCII-File  to  the user
  934.                          during the chat. Nice feature for program listings
  935.                          etc...
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  -------------------------------------------------------------------------------
  943.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 14
  944.  
  945.  
  946.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  947.  -------------------------------------------------------------------------------
  948.  
  949.  
  950.  
  951.                     Log ON/OFF (Alt_L):
  952.                     -------------------
  953.  
  954.                          The LOG-File will be switched On or Off.
  955.  
  956.  
  957.                     ESC:
  958.                     ----
  959.  
  960.                          Go back to Main Menu.
  961.  
  962.  
  963.  
  964.  
  965.                     Telephone Menu (Alt_T):
  966.                     =======================
  967.  
  968.  
  969.                     jump to Voice (Alt_V):
  970.                     ----------------------
  971.  
  972.                          Switch between Chat and Voice communication.
  973.                          OCHAT stays on-line.
  974.  
  975.                          Both  SysOp and User  are prompted  to take up the
  976.                          receiver and wait.
  977.  
  978.                          OCHAT will tell the user that he/she may reconnect
  979.                          later by  issuing ATA  to his/her  modem, when the
  980.                          voice-chat  is  over.  The  sysop  is  adviced  to
  981.                          explain this  fact again when he/she is talking to
  982.                          the user.
  983.  
  984.                          OCHAT will wait for about  5 seconds and will then
  985.                          disconnect  the  modem,  so  have  your  receivers
  986.                          ready, both of you!
  987.  
  988.                          Don't be alarmed  to see some noise on the screen,
  989.                          when disconnecting, some modems protest ...
  990.  
  991.  
  992.                     Abort This User (Alt_A):
  993.                     ------------------------
  994.  
  995.                          Is the same in principle,  but  here  the  chat is
  996.                          ended altogether.
  997.  
  998.                          Alt_A is  available throughout  the menus, so take
  999.                          care ! You will be prompted for confirmation.
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  -------------------------------------------------------------------------------
  1007.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 15
  1008.  
  1009.  
  1010.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1011.  -------------------------------------------------------------------------------
  1012.  
  1013.  
  1014.  
  1015.                     Return to Chat (Alt_R):
  1016.                     -----------------------
  1017.  
  1018.                          Stop voice-chatting and return to OCHAT.
  1019.  
  1020.                          If the user has a Hayes-compatible modem  (most of
  1021.                          them do), he/she must issue  ATA  in order to have
  1022.                          the modem go ON-HOOK, and put the receiver on hook
  1023.                          afterwards.
  1024.  
  1025.                          If the user has a 'simple' modem, discuss with the
  1026.                          user how to reconnect. Some users are rather igno-
  1027.                          rant in effectively using their modems, and you'll
  1028.                          have to supply some expertise here ...
  1029.  
  1030.                          You THEN issue  Alt_R if you  hear  the noise from
  1031.                          the User's modem.
  1032.  
  1033.                          The  chat  will  be  resumed,  if connect has been
  1034.                          established.
  1035.  
  1036.  
  1037.                     ESC:
  1038.                     ----
  1039.  
  1040.                          Go back to Main Menu.
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  -------------------------------------------------------------------------------
  1071.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 16
  1072.  
  1073.  
  1074.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1075.  -------------------------------------------------------------------------------
  1076.  
  1077.  
  1078.  
  1079.           Function Keys available in ALL menu's:
  1080.           ======================================
  1081.  
  1082.                User Statistics (Alt_U) and (Alt_H):
  1083.                -----------------------------------
  1084.  
  1085.                Show a nice window with the user's statistics. This info
  1086.                has also been shown to you when chat started.
  1087.  
  1088.                     User Statistics show:
  1089.  
  1090.                          User Name           User's Alias
  1091.                          City                Modem Tel. No.
  1092.                          Privilege           Extra Minutes
  1093.                          Upload Kb           Download Kb
  1094.  
  1095.  
  1096.                User's Alias  and Modem Telephone Number will only
  1097.                be shown if these  fields have  been filed  at the
  1098.                user's first logon to Opus.
  1099.  
  1100.                This window also highlights the following options:
  1101.                Any of these options is active in any menu though.
  1102.  
  1103.  
  1104.                Abort This User (Alt_A):
  1105.                ------------------------
  1106.  
  1107.                You've got the right to remove any  user from your system at
  1108.                any time. You will be prompted  to make  sure you  are sure.
  1109.                It's a pity, but sometimes it is necessary  to remove twits.
  1110.                OCHAT will hangup and OPUS will therefore restart.
  1111.  
  1112.  
  1113.                Clear Screen (Alt_C):
  1114.                ---------------------
  1115.  
  1116.                If all this rubbish you're seeing on your screen worries you
  1117.                type Alt_C,  it will  be cleared out of sight. The screen at
  1118.                the caller's site will also be cleared!
  1119.  
  1120.  
  1121.  
  1122.                eXit Chat (Alt_X):
  1123.                ------------------
  1124.  
  1125.                Places the User back in Opus.
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  -------------------------------------------------------------------------------
  1135.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 17
  1136.  
  1137.  
  1138.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1139.  -------------------------------------------------------------------------------
  1140.  
  1141.  
  1142.  
  1143.                Following keys ONLY work  if  the Refund Option of OPUS is
  1144.                activated (see OPUS docs, how to do that).
  1145.  
  1146.  
  1147.                Grey_Plus and Grey_Minus Keys
  1148.                -----------------------------
  1149.  
  1150.                You may upgrade or degrade the user's privilege by hitting
  1151.                the Grey_+ (plus) key or the Grey_- (minus) key,  (next to
  1152.                the numerical keys) just like in OPUS.
  1153.  
  1154.  
  1155.                Up_Arrow and Down_Arrow Keys
  1156.                ----------------------------
  1157.  
  1158.                Hitting the Up_Arrow or Down_Arrow will give the user more
  1159.                or less time,  one  minute  at a time. Again, just like in
  1160.                OPUS. Time spent in OCHAT will be refunded to OPUS anyway.
  1161.  
  1162.  
  1163.                <End> Key
  1164.                ---------
  1165.  
  1166.                This key  will  kill  the extra minutes you may have given
  1167.                the user.  The value in the window will show a 0, but this
  1168.                value only shows the EXTRA minutes!
  1169.  
  1170.  
  1171.                Remember that every minute spent in OCHAT will be
  1172.                multiplied by the REFUND value, found in OCHAT.CTL!
  1173.                See also page 9 of this manual.
  1174.  
  1175.  
  1176.                Nofun / fuN
  1177.                -----------
  1178.  
  1179.                Sometimes it is nerving to see  your carefully constructed
  1180.                ramblings messed up with wisecracks from OCHAT. It depends
  1181.                on your mood really ...
  1182.                Well,  the  Nofun/fuN  toggle with Alt_N lets you have it,
  1183.                or not.
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  -------------------------------------------------------------------------------
  1199.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 18
  1200.  
  1201.  
  1202.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1203.  -------------------------------------------------------------------------------
  1204.  
  1205.  
  1206.           COSYSOP SECTION :
  1207.           -----------------
  1208.  
  1209.                               " (Im)possibilities  are only limited to your
  1210.                                 own (un)immagination. "
  1211.  
  1212.           CoSysop Language:
  1213.           -----------------
  1214.  
  1215.           To get more effect out of  the Electronically Humanized  CoSysop,
  1216.           we've created a language wich you use in your COSYSyxx.OCT files.
  1217.  
  1218.           For info on how to setup the cosysop names and how to choose one,
  1219.           when a user is on-line, see the LANGUAGE SUPPORT section.
  1220.  
  1221.  
  1222.           This language works with  keywords  placed  between  two    '[ ]'
  1223.           (brackets),  the  keywords  are  *NOT*  case  sensitive  so  f.i.
  1224.           [SysOpName], [SysopName] or [SYSOPNAME] are all valid.
  1225.  
  1226.           In the following text we will try to describe these  keywords and
  1227.           give  you  some  examples.  In the OCHATxxx.ZIP package  you will
  1228.           also find a few  COSYSyxx.OCT files as examples  how to  use this
  1229.           'CosySlang'(Tm) for OCHAT.
  1230.  
  1231.           Lines  starting  with  |  are  examples.
  1232.  
  1233.  
  1234.                o    [CoSysopName]xxxxx xxxxxxxx
  1235.  
  1236.                     With the  keyword  [CoSysopName]  you  may  overide the
  1237.                     Cosysop name  declared  in your OCHAT.CTL control-file.
  1238.                     This keyword must be  placed on  the first-line  in the
  1239.                     COSYSyxx.OCT file. The name  you wish  to use is placed
  1240.                     directly behind the keyword and MUST contain two words.
  1241.  
  1242.  
  1243.                     |  [CoSysopName]Donald Duck
  1244.  
  1245.                     or
  1246.  
  1247.                     |  [CoSysopName]Ronald Mac.Donald
  1248.  
  1249.  
  1250.                o    [User]
  1251.  
  1252.                     The keyword [User] will be replaced with the first name
  1253.                     of the caller, found in the LASTUSxx.DAT of  Opus. This
  1254.                     keyword may be used anywhere in your COSYS file.
  1255.  
  1256.                     |  Hello [User],
  1257.                     |
  1258.                     |  Nice to meet you on this BBS and ..........
  1259.  
  1260.  
  1261.  
  1262.  -------------------------------------------------------------------------------
  1263.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 19
  1264.  
  1265.  
  1266.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1267.  -------------------------------------------------------------------------------
  1268.  
  1269.  
  1270.  
  1271.                o    [octname]                    See Page 29.
  1272.  
  1273.                o    [Sysop]
  1274.  
  1275.                     The  keyword  [Sysop]  will  be replaced with the first
  1276.                     name of the sysop, found in  the BBS.PRM  of Opus. This
  1277.                     keyword may be used anywhere in your COSYS file.
  1278.  
  1279.                     |  Hello [User],
  1280.                     |
  1281.                     |  I'm sorry but sysop [Sysop] is not available ......
  1282.  
  1283.  
  1284.                o    [CoSysop]
  1285.  
  1286.                     The keyword  [CoSysop] will  be replaced with the first
  1287.                     name  of the Cosysop  declared in  your OCHAT.CTL file,
  1288.                     or  overridden  by  the  keyword  [CoSysopName]  in the
  1289.                     current COSYSyxx.OCT  file.  This  keyword  may be used
  1290.                     anywhere in your COSYS file.
  1291.  
  1292.                     |  Hello [User],
  1293.                     |
  1294.                     |  I'm sorry, [Sysop] is not arround at the moment.
  1295.                     |  Let me introduce myself, I am [CoSysop] the Co-Sysop
  1296.                     |  at this BBS .............
  1297.  
  1298.  
  1299.                o    [Bell]
  1300.  
  1301.                     The keyword [Bell] will sound the speaker on both Sysop
  1302.                     and     Caller's site.  The standard  DOS beep  will be
  1303.                     used. This  keyword may  be used anywhere in your COSYS
  1304.                     file and may also be declared repetitively to create an
  1305.                     interupted longer beep.
  1306.  
  1307.                     |  [Bell]Are you awake ? [Bell]
  1308.  
  1309.                     or
  1310.  
  1311.                     |  Hey [User], still sleeping ?[Bell][Bell][Bell]
  1312.  
  1313.  
  1314.                o    [Cls]
  1315.  
  1316.                     The keyword  [Cls] will  clear the screen at both sysop
  1317.                     and caller's site. This keyword may be used anywhere in
  1318.                     your COSYS file.
  1319.  
  1320.                     |  Well [User] at my screen there is a lot of rubbish,
  1321.                     |  I shall clear the screen for you [Cls]
  1322.                     |  Here you are, now we chat on a nice empty screen....
  1323.  
  1324.  
  1325.  
  1326.  -------------------------------------------------------------------------------
  1327.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 20
  1328.  
  1329.  
  1330.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1331.  -------------------------------------------------------------------------------
  1332.  
  1333.  
  1334.  
  1335.                o    [Delay][nn]
  1336.  
  1337.                     With the keyword [Delay][nn] you invoke a delay time in
  1338.                     milliseconds, defined by the second part of the keyword
  1339.                     [nn]. Very useful to cheat the caller. This keyword may
  1340.                     be used anywhere in your COSYS file.
  1341.  
  1342.  
  1343.                     |  Well let me think two seconds [Delay][2000]
  1344.                     |  Ok,[Delay][700] I realy don[Delay][500]'t know....
  1345.  
  1346.  
  1347.                o    [Wait]
  1348.  
  1349.                     The keyword  [Wait] does something like the [Delay][nn]
  1350.                     keyword. It will wait for the caller to  type something
  1351.                     with a  timeout of  3 seconds.  So if  the caller stops
  1352.                     typing, it will count back the seconds from 3 to  0 and
  1353.                     after this timeout the COSYS file will continue. 
  1354.                     This keyword may be used anywhere in your COSYS file.
  1355.  
  1356.  
  1357.                     |  I'm sorry that [Sysop] isn't here.
  1358.                     |  Can I help you out ??? [Wait]
  1359.                     |
  1360.                     |  Ok, I saw you typed something, but I can't make
  1361.                     |  anything out from it, BUG on the line I think.
  1362.  
  1363.  
  1364.                "I think, so I am, I think" (I think it was Descartes)
  1365.  
  1366.  
  1367.                With the above commands we introduced some intelligence into
  1368.                the COSYS file. Now  we become  really intelligent  in using
  1369.                the [Question]  keyword. The [Question] keyword must be used
  1370.                together with the  keywords  [Reply],  [NoAnswer], [Default]
  1371.                and [EndQuestion].  We will give some examples after descri-
  1372.                bing these five keywords.
  1373.  
  1374.                o    [Question]xxxxx xxx xxxxxx xx xxxxxx
  1375.  
  1376.                     [Question] enables you to put a certain question to the
  1377.                     caller,  at  which  the  caller may respond. [Question]
  1378.                     must be at the  beginning of  a new  line. The question
  1379.                     text  must  start  right after [question] and everthing
  1380.                     must stay on one line (255 char. including the  keyword
  1381.                     [question]).  You  cannot  use  a  carriage  return  or
  1382.                     linefeed in the text.
  1383.                     [Question] may be used anywhere in your COSYS file.
  1384.  
  1385.                   
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  -------------------------------------------------------------------------------
  1391.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 21
  1392.  
  1393.  
  1394.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1395.  -------------------------------------------------------------------------------
  1396.  
  1397.  
  1398.  
  1399.                o    [Reply][yyyyy]xxxx xxx xxxxxx xxx x
  1400.  
  1401.                     The keyword [Reply] will force the  AutoSysop to search
  1402.                     for a word defined by the second part of the instructi-
  1403.                     on [yyyyy] in the caller's answer string. If  found, it
  1404.                     will reply  the caller  with the text xxxxx right after
  1405.                     the searchword [yyyyy]. The same rules apply to [Reply]
  1406.                     as to  the [Question] keyword. This keyword may only be
  1407.                     used after a [question] line and  before [EndQuestion].
  1408.                     You may define up to 10 [Reply] lines. 
  1409.                     ( [Reply] is not mandatory, though).
  1410.  
  1411.  
  1412.                o    [Reply][NoAnswer]xxx  x  xxxxxx xxx
  1413.  
  1414.                     The keyword [NoAnswer] will return an answer if no text
  1415.                     at all has been entered by the caller. No searchword is
  1416.                     necessairy. The  same rules apply for [NoAnswer] as for
  1417.                     [Reply]. ( [NoAnswer] is not mandatory ).
  1418.  
  1419.  
  1420.                o    [Reply][Default]xxxxxxxx xxx xxxxx
  1421.  
  1422.                     The keyword [Default] will return an answer if  none of
  1423.                     the checks  of other  [replys] have  been met. In other
  1424.                     words, the caller gave  an  answer  you  didn't account
  1425.                     for.  In  order  for  [Default] to work, you must place
  1426.                     [Default] as the last line before [EndQuestion]. 
  1427.                     ( [Default] is not mandatory ).
  1428.  
  1429.  
  1430.                o    [EndQuestion]
  1431.  
  1432.                     This is a special label.  This  label  MUST  finish the
  1433.                     [question]  [Reply] sequence. This label will be jumped
  1434.                     to, if an answer has been  found and  the corresponding
  1435.                     reply has been given. ([EndQuestion] IS mandatory).
  1436.  
  1437.                     |  Well I'm interested in your opinion.
  1438.                     |  [Question] Do you like this OCHAT program ?????
  1439.                     |             
  1440.                     |  [Reply][No] What was your name you said ??
  1441.                     |  [Reply][Yes] You are a nice person, <kisses> 
  1442.                     |  [Reply][NoAnswer] Yes we were  also speachless about
  1443.                        this wonderful program :-)
  1444.                     |     
  1445.                     |  [Reply][Default]  I  think  you  didn't understand
  1446.                        this Question.
  1447.                     |  [EndQuestion]
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  -------------------------------------------------------------------------------
  1455.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 22
  1456.  
  1457.  
  1458.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1459.  -------------------------------------------------------------------------------
  1460.  
  1461.  
  1462.  
  1463.                                         *** Important ***
  1464.  
  1465.                     You cannot put  any  [keywords]  into  the text-strings
  1466.                     used by [question], [Reply], [NoAnswer] and [Default] !
  1467.                     CosySlang(Tm) is not recursive, yet !
  1468.  
  1469.                     The  only  exeption  is  [goto][label].  Any text after
  1470.                     [goto][label] will be ignored and the  cosysop jumps to
  1471.                     that [label]. ( see the example below )
  1472.  
  1473.  
  1474.                o    [Label]
  1475.  
  1476.                     This keyword may be used anywhere in your COSYS file.
  1477.                     Gosh,  that's  inteligent,  don't  you think? But let's
  1478.                     make it even more  inteligent. For  this we'll  use the
  1479.                     keyword  [Label].  This  keyword  must be placed at the
  1480.                     beginning of a new  line and  no other  text is allowed
  1481.                     after  that.  You  may  define  any  'single' word as a
  1482.                     label, just  put it  between two  brackets. [StepOne] ,
  1483.                     [StepTwo]  and  [Start.Up_Mode]  are  valid labels. But
  1484.                     invalid labels are [Step One] ,  [Step Two]  and [Start
  1485.                     Up Mode]. Reserved words, i.e  [Keywords]  wich we have
  1486.                     discussed, are forbidden of course.
  1487.  
  1488.  
  1489.                o    [Goto][Label]
  1490.  
  1491.                     To jump  to a  specific label you may  use the keywords
  1492.                     [Goto][Label]. If  the  AutoCoSysop  finds  the keyword
  1493.                     [Goto] it  will search  the current  COSYS file for the
  1494.                     specific label, defined  in  the  second  part  of this
  1495.                     keyword sequence.
  1496.                     It will  start searching  at the beginning of the file.
  1497.                     Goto will effectively jump forwards or backwards to the
  1498.                     label  in  your  file.  If  no label is found, then the
  1499.                     AutoCoSysOp will continue just  after the  goto part of
  1500.                     your file.  Of course you can use the same [label] only
  1501.                     once !
  1502.  
  1503.  
  1504.                o    [City]
  1505.  
  1506.                     This will display the user's city (new in v1.70).
  1507.  
  1508.  
  1509.                       --- See the example on the next page ---
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  -------------------------------------------------------------------------------
  1519.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 23
  1520.  
  1521.  
  1522.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1523.  -------------------------------------------------------------------------------
  1524.  
  1525.  
  1526.  
  1527.                o    [Color][nn]
  1528.                     [Color][Normal]
  1529.  
  1530.                     If the  user has  ANSI set  to ON in OPUS, then [Color]
  1531.                     will change the color of the  cosysop's chatter  to the
  1532.                     colornumber [nn] right after [Color].
  1533.                     [Color][Normal]  will  switch  color back to the normal
  1534.                     color of the cosysop  you have  configured in  the file
  1535.                     OCHAT.CTL.
  1536.  
  1537.  
  1538.                EXAMPLE:
  1539.                -------
  1540.  
  1541.  
  1542.                     |  [Begin]
  1543.                     |  Dear [User], let us do some intelligence test here.
  1544.                     |
  1545.                     |  [Ask]
  1546.                     |  [Question] Would you like to do a simple quiz ?????
  1547.                     |  [Reply][No] Little agressive ?? [Goto][AllOver] 
  1548.                     |  [Reply][Yes Sir] Not so polite, I'll ask 
  1549.                                                        again [Goto][Ask]   
  1550.                     |  [Reply][Yes] Ok, Here we go [Goto][StepOne]
  1551.                     |  [Reply][NoAnswer] Well a bit Speachless aren't 
  1552.                                         you ???? [Goto][AllOver]
  1553.                     |  [EndQuestion]
  1554.                     |
  1555.                     |  [StepOne]
  1556.                     |  Well in Holland we have two kind of Cows WOC'ing in
  1557.                     |  the meadows, Black/White and Brown/White ones.
  1558.                     |  [Question] Do you know the difference ???
  1559.                     |  [Reply][Yes] Beats me, you must be a 
  1560.                                                   Dutchie [Goto][StepThree]
  1561.                     |  [Reply][No] Ok, here is the answer [Goto][StepTwo]
  1562.                     |  [Reply][NoAnswer] I'm realy going bannana's on
  1563.                                         this moment [Goto][StepThree]
  1564.                     |  [EndQuestion]
  1565.                     |
  1566.                     |  [StepTwo]
  1567.                     |  The black/white ones give just milk and the 
  1568.                     |  brown/white ones create the choclate-milk. 
  1569.                     |  Typicaly DUTCH :-)
  1570.                     |
  1571.                     |  [StepThree]
  1572.                     |  You are too inteligent for me. Let's make an end to
  1573.                     |  this, I hope to meet you again next time.
  1574.                     |
  1575.                     |  [AllOver]
  1576.                     |  ByeBye [User],
  1577.                     |  CuL8er.
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  -------------------------------------------------------------------------------
  1583.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 24
  1584.  
  1585.  
  1586.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1587.  -------------------------------------------------------------------------------
  1588.  
  1589.  
  1590.  
  1591.                               The Color Table:
  1592.  
  1593.                               CosysopColor   [nn]
  1594.  
  1595.                               BLUE .........  1
  1596.                               GREEN ........  2
  1597.                               CYAN .........  3
  1598.                               RED ..........  4
  1599.                               MAGENTA ......  5
  1600.                               GREY .........  7
  1601.                               LIGHTBLUE ....  9
  1602.                               LIGHTGREEN ... 10
  1603.                               LIGHTCYAN .... 11
  1604.                               LIGHTRED ..... 12
  1605.                               LIGHTMAGENTA . 13
  1606.                               YELLOW ....... 14
  1607.                               WHITE ........ 15
  1608.  
  1609.                     | Grrrr I'm [Color][10]green with envy!
  1610.                     | [Color][normal]Where do we go from here?
  1611.  
  1612.  
  1613.  
  1614.           Future extensions to CosySlang(Tm):
  1615.           -----------------------------------
  1616.  
  1617.           Of course  there will  be an  extension to this language as there
  1618.           will be in any living language. We are thinking about a couple of
  1619.           things among wich are:
  1620.  
  1621.                [Date]         Today's date.
  1622.                [Time]         The time right now.
  1623.                [BoardName]    Whatever you call your BBS.
  1624.                [LastTimeOn]   Last date caller visited your BBS.
  1625.                [Quote]        Randomly take a quote from QUOTES.BBS.
  1626.                [Count]        Keeps a counter UpDated.
  1627.                [Download]     Shows the caller's DownLoad in Kb's.
  1628.                [Upload]       Shows the caller's Upload in Kb's.
  1629.                [Ratio]        To make it complete also the ratio.
  1630.                [Speed]        Modemspeed of the caller at this moment.
  1631.                [DisturbLine]  To override  the given DisturbLine message in
  1632.                               the OCHAT.CTL file.
  1633.  
  1634.  
  1635.           Please,  don't  hesitate  to  put  forward  your  wishes  for new
  1636.           keywords and make our wishlist longer.
  1637.  
  1638.                "All possible things we do immediately, miracles take
  1639.                 a little bit longer"
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  -------------------------------------------------------------------------------
  1647.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 25
  1648.  
  1649.  
  1650.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1651.  -------------------------------------------------------------------------------
  1652.  
  1653.  
  1654.  
  1655.                
  1656.           MISCELLANEOUS
  1657.           -------------
  1658.  
  1659.  
  1660.           CHAT SECTION:
  1661.  
  1662.                o    Type OCHAT <enter> and you'll get a small help screen.
  1663.                     Now, wouldn't you like to send that postcard?
  1664.  
  1665.  
  1666.                o    We haven't  mentioned that OCHAT has a third command-
  1667.                     line option:  -t lets you put OCHAT through its paces
  1668.                     in LOCAL mode i.e.  without a user on-line.  It STILL
  1669.                     needs the Fossil  though ...  Now you may try out the
  1670.                     features of OCHAT and become familiar with it.
  1671.  
  1672.  
  1673.                o    Normally  OCHAT  'knows where it is'  via  the  OCHAT
  1674.                     environment variable SET in your Autoexec.Bat.
  1675.                     Example:
  1676.  
  1677.                     | SET OCHAT=C:\OPUS\CHAT
  1678.  
  1679.                     If you wish  to  override  the Path  for OCHAT on the
  1680.                     commandline you may now do that with    -cPath
  1681.                     Example:
  1682.  
  1683.                     | OCHAT -u -cE:\COMM\OCHATDIR
  1684.  
  1685.                     OCHAT.EXE, OCHAT.CTL and the COSYSyxx.OCT's must then
  1686.                     be in E:\COMM\OCHATDIR of course.
  1687.  
  1688.  
  1689.                o    OCHAT  will do  Direct Video Writes  if the OPUS Task
  1690.                     Number is 0 only.  This will start OCHAT a little bit
  1691.                     faster when it is run on an XT. The  Multitasker Gang
  1692.                     will automagically get DOS-Writes. Set the tasknumber
  1693.                     in the OCHAT.CTL file  and take it from your BBS.CTL.
  1694.  
  1695.  
  1696.                o    The User  may abort the yell sequence with  Ctrl_C or
  1697.                     Ctrl_K (just as in OPUS)  and he may do the same to a
  1698.                     running cosysop. In  both instances  OCHAT  will halt
  1699.                     with errorlevel 10 set.
  1700.  
  1701.  
  1702.                o    OCHAT still uses 66 Kbytes of memory.
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  -------------------------------------------------------------------------------
  1711.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 26
  1712.  
  1713.  
  1714.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1715.  -------------------------------------------------------------------------------
  1716.  
  1717.  
  1718.  
  1719.  
  1720.           MORE MISCELLANEOUS
  1721.           ------------------
  1722.  
  1723.  
  1724.           COSYSOP SECTION:
  1725.           ---------------
  1726.  
  1727.  
  1728.                o    New for version 1.70 is the commandline switch    -Ly
  1729.                     This one  works in  test-mode  only! It lets you test
  1730.                     your Cosysop in a particular language.
  1731.  
  1732.                o    The local mode (-t commandline option)  lets you type
  1733.                     in the user's  responses to questions.  This  is very
  1734.                     handy for testing the COSYSyxx.OCT  files you've made
  1735.                     yourself. Also try to interrupt the cosysop once in a
  1736.                     while, maybe he gets annoyed ...
  1737.                     You may halt the Cosysop  in test mode by hitting the
  1738.                     Escape_Key. You will  have to  hit Esc several times,
  1739.                     though!
  1740.  
  1741.                o    You may escape from the cosysop at  ANY time with the
  1742.                     ESC-key. OCHAT will end,  and  if  a user  is on-line
  1743.                     he/she will be placed back into OPUS.
  1744.  
  1745.                o    If [goto][label] cannot find [label] then the cosysop
  1746.                     will halt  OCHAT  with an ERROR #6,  stating  that it
  1747.                     can't find [label].  You may see ERROR #6 as a debug-
  1748.                     ing aid.
  1749.  
  1750.                o    When designing a Cosysop-File, bear  in  mind that if
  1751.                     [endquestion] is omitted after  a  [question]-[reply]
  1752.                     sequence,  the   [endquestion]   label  of  the  next
  1753.                     [question]  will be  found, if such a next [question]
  1754.                     exists.
  1755.  
  1756.                o    Logging is ALWAYS TURNED ON during a COSYSOP session.
  1757.                     Now you may have a laugh, reading  all  those  stupid
  1758.                     reactions  by your  users, when  they are  confronted
  1759.                     with your Cosysop.
  1760.  
  1761.                o    For those who have many personalities:
  1762.                     OCHAT supports 40 (yes Fourty) Possible Automatic Co-
  1763.                     Sysops.  You may reach them with the Normal-, Shift-,
  1764.                     Ctrl- And Alt-Function Keys. (See next item: Language
  1765.                     Support.)
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  -------------------------------------------------------------------------------
  1775.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 27
  1776.  
  1777.  
  1778.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1779.  -------------------------------------------------------------------------------
  1780.  
  1781.  
  1782.  
  1783.  
  1784.           LANGUAGE SUPPORT
  1785.           ----------------
  1786.  
  1787.           The Auto Cosysop  supports all languages you have on  your BBS.
  1788.           Just make, per Function-Key or HOUR (in the CTL file),  as much
  1789.           versions of your Cosysop-files as you have languages.  It works
  1790.           like this:
  1791.  
  1792.  
  1793.           Make some Cosysop files with names like:
  1794.  
  1795.               COSYSyxx.OCT
  1796.               ═════│══ ═══
  1797.                 │  │ │  └─>  FILE EXTENTION for Cosysop Files.
  1798.                 │  │ │
  1799.                 │  │ └────>  FUNCTION KEY NUMBER.
  1800.                 │  │              F1 thru      F10  :  01 thru 10
  1801.                 │  │         Shft_F1 thru Shft_F10  :  11 thru 20
  1802.                 │  │         Ctrl_F1 thru Ctrl_F10  :  21 thru 30
  1803.                 │  │          Alt_F1 thru  Alt_F10  :  31 thru 40
  1804.                 │  │
  1805.                 │  └──────>  OPUS LANGUAGE NUMBER as defined in
  1806.                 │            whatever you call your Opus.Prm file.
  1807.                 │            y Ranges from 1 thru 6.
  1808.                 │
  1809.                 └─────────>  Portion of the filename that the Automatic
  1810.                              Cosysop will search for.
  1811.  
  1812.  
  1813.          If you have more languages than Cosysop-files for a given Function
  1814.          Key, just copy one of the Cosysop-Files  to the same name with the
  1815.          y-Language Number  as the only difference.  If you don't  do this,
  1816.          OCHAT will  start  Chat-mode  immediately, when you hit a function
  1817.          key for wich,  with  this language, there doesn't exist a Cosysop-
  1818.          file.
  1819.  
  1820.          OCHAT  will  still throw  you in Chat-Mode whenever you hit a key,
  1821.          that is NOT one of the  Function keys  where you  have  assigned a
  1822.          Cosysop-file for!  All  variations  of the  'h'  key will give you
  1823.          HELP (see next section).
  1824.  
  1825.          Be aware that in the OCHAT.CTL you MUST use @COSYSxx.OCT (note the
  1826.          y is absent!) to activate a certain Cosysop during a certain HOUR.
  1827.          OCHAT  will know for itself wich language the user has and fill in
  1828.          the y, so to speak.
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  -------------------------------------------------------------------------------
  1839.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 28
  1840.  
  1841.  
  1842.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1843.  -------------------------------------------------------------------------------
  1844.  
  1845.  
  1846.  
  1847.  
  1848.          COSYSOP HELP
  1849.          ------------
  1850.  
  1851.          When the user is yelling and, while  you  are wearing  mirrored
  1852.          shades and plugs in your ears, you wish to know wich Electroni-
  1853.          cally Humanized Cosysops are available, you  may  hit  one of 4
  1854.          help keys without going directly into chat or into the Cosysop:
  1855.  
  1856.  
  1857.           h :  COSYSy01.OCT thru COSYSy10.OCT  for       F1 thru       F10
  1858.     Shift_H :  COSYSy11.OCT thru COSYSy20.OCT  for Shift_F1 thru Shift_F10
  1859.      Ctrl_H :  COSYSy21.OCT thru COSYSy30.OCT  for  Ctrl_F1 thru  Ctrl_F10
  1860.       Alt_H :  COSYSy31.OCT thru COSYSy40.OCT  for   Alt_F1 thru   Alt_F10
  1861.  
  1862.  
  1863.          A window appears over the big YELL with the 10  Cosysops avail-
  1864.          able  under  each  group  of  function  keys.  Any time you hit
  1865.          'another H'  you'll  get  another  group before your eyes. It's
  1866.          just a Help, the  operation of the function keys and going into
  1867.          chat remains the same.
  1868.          ( You'll have to be Quick While You're Ahead )
  1869.  
  1870.          The user will not notice anything of these actions.
  1871.  
  1872.          To be able to supply the help, we have added another [keyword]
  1873.          to Cosyslang. The keyword is:
  1874.  
  1875.          [octname] description of 40 characters maximum.
  1876.  
  1877.          Put this keyword into the first line of the OCT files that has
  1878.          the language of the Sysop (that's You!). If the first  line of
  1879.          these files is occupied  by the keyword [cosysopname] then put
  1880.          [octname] on the second line.
  1881.  
  1882.          Do not put anything else on that line.
  1883.  
  1884.          See the next page, why we need all this.
  1885.  
  1886.  
  1887.  
  1888.  
  1889.  
  1890.  
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  -------------------------------------------------------------------------------
  1903.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 29
  1904.  
  1905.  
  1906.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1907.  -------------------------------------------------------------------------------
  1908.  
  1909.  
  1910.  
  1911.  
  1912.          OCHATHLP.EXE
  1913.          ------------
  1914.  
  1915.          OCHATHLP.EXE is a simple helpfile compiler  for OCHAT.  It will
  1916.          search every COSYSyxx.OCT for [octname] and place the  associa-
  1917.          ted strings together with the xx number in the file  OCHAT.DAT.
  1918.  
  1919.          Start OCHATHLP with: OCHATHLP <-Ly>
  1920.  
  1921.          ( Ly is mandatory and  y  is the number of the language )
  1922.  
  1923.  
  1924.          Example : OCHATHLP -L1 <enter>
  1925.  
  1926.  
  1927.          As you have  seen on the previous page, how  to use  [octname],
  1928.          do put these strings in the files with the language  number (y)
  1929.          of your choice. You DON't have to put them  in all  the others.
  1930.  
  1931.          The info  you get, when you hit  a help key, while  the user is
  1932.          yelling, comes from OCHAT.DAT.  Purely speed  is  the reason we
  1933.          chose this approach.
  1934.  
  1935.          Run OCHATHLP.EXE any time you change one of your cosysops.
  1936.  
  1937.          Do remember to change all the  languages for any  given cosysop
  1938.          and put [octname] in the language of your choice, else OCHATHLP
  1939.          will complain.
  1940.  
  1941.  
  1942.          Running OCHATHLP  without commandline switches, gives you help.
  1943.  
  1944.  
  1945.  
  1946.          THE BETATESTERS
  1947.          ---------------
  1948.  
  1949.          A hord of  betatesters  have tested  this package, and  without
  1950.          them,  OCHAT  would not be  what it is  today.  Space does  not
  1951.          permit us to mention them all, but that does not mean we're not
  1952.          grateful for  all  the good suggestions  and termite sightings.
  1953.  
  1954.          Special thanks to:
  1955.  
  1956.          Per Holm of 2:230/22 for translating into Danish.
  1957.          Stein-Ivar Johnsen of 2:502/808 for translating into Norsk.
  1958.          Rieks van.Dijk of 2:282/512 for testing his butts off ;-)
  1959.          Michel Luciana of 2:500/242 for doing the same.
  1960.          Stefan Buijs of 2:500/240 for finding all those crazy quirks!
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  -------------------------------------------------------------------------------
  1967.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 30
  1968.  
  1969.  
  1970.  The Ultimate Opus Chatter                                   OCHAT Version 1.70
  1971.  -------------------------------------------------------------------------------
  1972.  
  1973.  
  1974.  
  1975.           History:
  1976.           ========
  1977.  
  1978.                Version 1.10 - First release for OPUS 1.1x
  1979.  
  1980.                Version 1.12 - Maintainance release. Squashed a termite wich
  1981.                               let you run OCHAT only once.
  1982.  
  1983.                Version 1.13 - Never released. Never existed.
  1984.  
  1985.                Version 1.16 - Never Released.
  1986.                               Crude Implementation of StoryBox(Tm). 
  1987.                               OCHAT  now  checks  the  Opus.Prm  for  it's
  1988.                               primary information.
  1989.                               New  features.  Added  the  intelligent  Auto
  1990.                               CoSysop function.
  1991.  
  1992.                Version 1.17 - Never released. Never realy existed.
  1993.                               Just a bug in our version counter :-)
  1994.  
  1995.                Version 1.18 - Released for beta testing only. Bug fixes and
  1996.                               some improvements for the Ansi_Colors.
  1997.  
  1998.                Version 1.19 - Never  released.  Added  some new commands to
  1999.                               OCHAT and 'Humanized' the Auto_CoSysop. OCHAT
  2000.                               is  now  fully  configurable  by  the  sysop.
  2001.  
  2002.                Version 1.20 - Hmmm, don't know what happened then!
  2003.  
  2004.                Version 1.21 - Termite ridden version, did not last long.
  2005.  
  2006.                Version 1.22 - This one lasted for one and a half years (!).
  2007.                               Extra features added in the cosysop.
  2008.                               Help system extended.
  2009.  
  2010.                Version 1.70 - OPUS 1.7x emergency release.
  2011.                               OPUS changed  it structure  and OCHAT became
  2012.                               brain dead.  Just in time  before  it's  air
  2013.                               went out,  Gerard  decided  to blow  another
  2014.                               life into OCHAT. We hope you'll like it.
  2015.  
  2016.  
  2017.  
  2018.  
  2019.                A word of thanks!
  2020.  
  2021.                Thank you very much for all the postcards we have received!
  2022.                As we cannot thank you all personally, we'd like to express
  2023.                our gratitude here and now.       
  2024.  
  2025.                                                  THANK YOU, Gerard and Ad.
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  -------------------------------------------------------------------------------
  2032.  (c) Copyright 1991, Dutch Opus Krew, Holland                         Page: 31
  2033.  
  2034.  
  2035.